mountain fastness - Turco Inglés Diccionario